@charset "utf-8";

/* ----------------------------------------

	初期設定

---------------------------------------- */
body, div, p, ul, ol li, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, th, td, img, form, input {
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

table {
	font-size:100%;
	border:0px;
}

th {
	font-weight: normal;
}

img {
	vertical-align:top;
	border:none;
}

ul, ol {
	list-style:none;
}

a {
	outline: none;
}

body {
	line-height:1.5;
	font-family:Helvetica,Arial,"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:75%;
	text-align:center;
	color: #4f4f4f;
	background:#fff;
}


/*--------------------------------------------------------------------

	Clearfix

--------------------------------------------------------------------*/
.cf:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	line-height: 0;
}
.cf {
	display: inline-table;
	min-height: 1%;
}
/* for macIE \*/
* html .cf {height: 1%;}
.cf {display: block;}
/* end of for macIE */


.f12 {font-size:75%;}
.f14 {font-size:88%;}
.f16 {font-size:100%;}
.f18 {font-size:113%;}

.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}

.fb {font-weight:bold;}






